Version 3.1.1
1 July 2004
* When you execute the Synchronize Duplicate Web Folder command, a hint to optimize certain files is not given if these files reside in an excluded folder.
* Improved link checking.
* Made some text corrections in Help Tags.
* Fixed a cosmetic error in the About window.
* Added the missing tutorial to the program folder.

Version 3.1
4 June 2004
* Introduced a 'Safe Mode' option that prevents cosmetic changes in web pages that do not fully comply with the W3C rules. Use this option only if you need it because the optimizing process will run about 60% slower. The 'Restore Lost White Space' option has been removed because it is not required any more. If you did not use this option in the past, you do not need to use Safe Mode now.
* Added the option to choose the number of levels to be handled. You can set it from 1 to 6 levels. Default is 4. A lower setting makes optimizing a little faster.
* Added to the option "Qualify URLs' the ability to replace any occurrence of '&amp;' in a URL with '&'. Works now also for script code.
* Comments that start with '<!--[' are no longer removed.
* The current WSM Output path is now visible on the Main Window.
* When optimizing your entire web folder without Smart Handling, the 'Preparing' stage is skipped if after a first run nothing has changed in your web folder.
* Fixed a bug related to the 'Qualify URLs' option that could corrupt external links.
* Improved Tag and Link Checking and Converting Special Characters.
* Fixed a number of minor bugs.
* Revamped the program's icon.

Version 3.0.4
22 April 2004
* Repaired the Update and Sync commands in the Extra menu that all executed the same function instead of differentiating.

Version 3.0.3
14 April 2004
* Fixed a bug that caused that a login name was not found if that name contains special characters.

Version 3.0.2
10 April 2004
* Fixed an old bug that had re-entered in version 3, which could corrupt script code.
* Added an option to make link checking case-insensitive.

Version 3.0.1
8 April 2004
* Fixed a bug that gobbled up required white space in some rare cases.

Version 3.0
5 April 2004
* HTML-Optimizer Pro is now 'Unicode-savvy' and can work with MacRoman or UTF-8 files, even web pages with Japanese characters (double-byte characters). Default is Western MacRoman - see tab 'Miscellaneous' in Preferences.
* Added the ability to hide/show the Main Window while the program is busy optimizing.
* Added Logs to display the results after executing the Update Directory, Update Contents or Synchronize Duplicate Web Folder commands.
* Removed the 'Open Text File' menu command.
* Removed the option to edit the code in the code field. This should be done in your HTML Editor.
* Removed the option to save changes to the original web page. Changes should be made in your HTML-Editor.
* Fixed a bug that caused that percentage values of attributes to be randomly replaced by a bracket character when ASP code was being optimized.
* Fixed a bug that mixed up case when converting special characters.

Version 2.9.6
27 January 2004
* Fixed an error that caused a delay of several seconds - up to half a minute -  when switching between large web folders or turning on Smart Handling for a large web folder.

Version 2.9.5
23 December 2003
* Fixed a bug that was introduced by the previous version and that could corrupt 2-byte characters, e.g. Japanese.
* Fixed a bug that caused that file names longer than 31 characters could not be handled.

Version 2.9.4
18 November 2003
* Added the ability to optimize ASP script code.
* Drastically improved the speed of removing multiple white space when you are using a non-Western OS, e.g. Japanese.
* Fixed a bug that inadvertently removed \n characters from PHP code.

Version 2.9.3
30 October 2003
* Corrected the color label scheme so that colors are not mixed up when used with Panther.
* Fixed a bug that caused label colors to not stick when the files in question were overwritten.

Version 2.9.2
21 October 2003
* Fixed a bug that could cause optimized web pages in the duplicate web folder to be overwritten by the original pages when executing the Update Contents or Synchronize Duplicate web Folder command.
* Fixed a bug that caused that the countdown timer in the Register Reminder continued with negative numbers when the RR window was not kept in the foreground.

Version 2.9.1
10 October 2003
* Added a popup display next to the Smart Handling checkbox that indicates the current Smart Handling mode - 'Date+Time' or 'Date(Today)'.
* Fixed a bug that could cause an infinite loop error when encoding email addresses.

Version 2.9
2 October 2003
* Added the possibility to drag the contents of the current Log - not the History Log - to the desktop or a text editor's window (if the font type is non-proportional, e.g. Courier, the columns are lined up).
* When opening the log with BBEdit the columns appear lined up.
* Added the option to restore lost white space.
* Improved removing single line comments from script code (dotted lines like //-------- are now also removed).
* Fixed a bug that changed the duplicate web folder name from uppercase to lowercase when using any of the Update or Synchronize commands from the Extra menu.
* Fixed a bug that caused that all files and folders in the duplicate web folder were deleted when executing the Synchronize Duplicate Web Folder menu command ( the Update Contents menu command could restore all, though).
* Fixed a bug related to the Remove Web Folder menu where you were asked to remove the wrong duplicate web folder.
* Fixed a bug that could move images in tables over one pixel.
* Fixed a bug related to the option to qualify URLs that could result in a corrupt URL if the closing quotation mark was single instead of double.
* Fixed a bug that initiated a check for update when closing the main window and opening it again.

Version 2.8.1
10 September 2003
* Added the option to encode email addresses to protect these from spam harvesters.
* Fixed a bug that removed space after colons in PHP code.

Version 2.8
30 August 2003
* Added the option to automatically check for an update of the program.
* Fixed a bug that could corrupt PHP code.
* Fixed some minor bugs related to PHP optimizing.

Version 2.7.3
22 August 2003
* Added a Help button to the 'Enter Code' window.
* Wrote in the ReadMe that a single user license is valid for max. 2 computers.

Version 2.7.2
15 August 2003
* Fixed a bug that caused a wrong result when checking tags in xml files.

Version 2.7.1
3 August 2003
* Fixed a bug that could corrupt css code.

Version 2.7
22 July 2003
* Built by a new compiler, prepared for Panther.
* Safeguarded by a unique program identification code.
* The user can adjust column widths in the Log.

Version 2.6.1
26 June 2003
* Fixed a bug that could corrupt PHP code.
* The option to remove comments from script code now includes shell-style ("#") comments.

Version 2.6
19 June 2003
* Fixed a security issue.

Version 2.5
31 May 2003
* Reliable optimizing of JavaScript (.js) and VisualBasicScript (.vbs) files. Previous versions could corrupt code in certain cases.

Version 2.3.1
11 March 2003
* Redesigned the Preferences window.
* Fixed a bug related to viewing web pages with Safari.

Version 2.3
15 February 2003
* Improved the optimizer engine that handles script code, e.g. JavaScript.

Version 2.2.2
8 February 2003
* Added a tip about <NOOP> </NOOP> tags to the Tips window.
* Fixed a bug that could corrupt script code when adding Alt or Width/Height attributes.
* Added a warning for files in your web folder that have names longer than 31 characters.

(version 2.2.1 existed only as Windows model)

Version 2.2
11 January 2003
* Smart Handling  can be date+time sensitive or current date sensitive, at choice.
* Added a warning dialog if you are about to save changes to your original web pages.
* Added an 'Undo Don't Show Message Again Commands' menu command to the Configure menu.
* Fixed a bug that corrupted script code when removing script comments.

Version 2.1.1
28 December 2002
* Made link checking case-sensitive as far as file names are concerned.

Version 2.1
30 November 2002
* Improved the Smart Handling feature by making it date+time sensitive instead of just date sensitive.
* For better ease-of-use the Smart Handling control is above the Start/Select button.
* Added support for .vbs files.
* Removes by default meta generator tags.

Version 2.0
23 October 2002
* Initial release. The version number started with 2.0 because in the past a similar optimizer from Tonbrand Software existed that had as last version number 1.9.